beach substrate - Turkish English Dictionary